package com.kaifamiao.methods;

public class TestPanda {
    // 当期望运行带有 public static void main( String[] ) 的类时
    // 首先需要启动Java虚拟机，并加载相关的类
    // Java虚拟机(JVM)就启动一个名称是main的线程
    // main线程调用 main 方法并为其传入参数
    public static void main(String[] args) {
        // 创建Panda实例并将其首地址赋值给p变量
        Panda p = new Panda();
        // 通过 引用变量 p 找到 Panda实例 后再获取该实例中 name 字段的值
        System.out.println( p.name );
        // 白话:
        // 【谁】调用【谁】的【什么】方法【干了啥】或【抛出啥异常】
        // main 调用 p 的 eat 方法 输出了一句话
        p.eat( "铁块" );
        // main 调用 p 的 divide 方法 抛出了 ArithmeticException
        p.divide( 100 , 0 );
    }
}
